@charset "UTF-8";


/*	sitemap
----------------------------------------------------------------------------- */
.section-cont		{ margin-bottom: 50px; }

/* title */
.section-cont h1	{ height: 50px; font-size: 20px; line-height: 50px; padding: 0 10px; margin-bottom: 20px; background-color: #1d2389; color:#fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; }
.section-cont h2	{ height: 30px; background: url('../images/common/subtitle-cont-bg.gif') repeat-y left; margin-bottom: 20px; font-size: 14px; line-height: 30px; padding-left: 15px; }

/* list */
ul.contents-list			{ list-style-type: none; margin-bottom: 0; font-size: 18px; font-weight: bold; color: #000; }
ul.contents-list:visited    { color: #666; }
ul.contents-list li			{ border-bottom: 1px dotted #ccc; margin-bottom: .5em; padding: 0 .2em; }
ul.contents-list li:visited    { color: #666; }
ul.contents-list ul			{ list-style-type: none; margin-left: 2em; font-size: 15px; font-weight: bold; color:#000; }
ul.contents-list ul li		{ border-bottom: 1px dotted #ccc; margin-bottom: .5em; padding: 0 .2em; }
ul.contents-list ul li.last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }

ul.contents-list ul ul		{ padding-bottom: 0; }
ul.contents-list ul ul li	{ border-bottom: none; margin-bottom: 0; padding: 0; }
ul.contents-list ul ul li.last-child { margin-bottom: 0; padding-bottom: 0; }

ul.contents-list a			{ text-decoration: none; }
ul.contents-list ul ul a	{ background: url('../images/common/arrow-cont-right.gif') no-repeat 0 5px; padding-left: 10px; font-size: 13px; font-weight: normal; color:#000; }
ul.contents-list ul ul a:visited { color:#666; }

@media(min-width:1700px){
    .section-cont       { width: 870px; margin: 40px 280px 50px 140px; font-size: 18px; }
}
@media(max-width:1700px){ 
    .section-cont       { width: 870px; margin: 40px 0 0 40px; font-size: 18px; }
}
@media(max-width:640px){ 
    .section-cont       {  width: 100%; margin: 40px 20px 20px; font-size: 13px; }
}